/*
 * graphics.h
 */

#ifndef GRAPHICS_H_
#define GRAPHICS_H_

/*
 * Initializes all of the OpenGL graphics used in the project.
 */
int graphics_init();

/*
 * Sets the alternate display function. The alternate display function is used
 * whenever normal gameplay needs to be interrupted.
 */
void graphics_set_draw_alt( void (*function)(void) );

/*
 * Swaps which display function is used.
 */
void graphics_swap_draw();

/*
 * Loads some of the textures.
 * TODO: This has probably got to go.
 */
void nextAnimationFrame();

#endif
